//点击查询按钮执行查询方法
function list(){
	var form = document.getElementById("phiMainForm");
	form.action="physical-health-index!execute.action";
	form.submit();
}

//点击查询按钮执行查询方法
function save(){
	var form = document.getElementById("phiMainForm");
	form.action="physical-health-index!save.action";
	form.submit();
}

//点击可编辑列的时候把当前记录的id赋值给页面的影藏控件
function clcikTr(id) {
	$("#id").val(id);
}

//在页面加载时候，就使td节点具有click点击能力
$(document).ready(function(){
	for(var j = 0; j<$("#customers tr").length;j++) { 
		$("#customers tr:eq(" + j + ")").children("td:eq(4)").click(tdClick);
	} 
});

//td的点击事件
function tdClick(){
    //将td的文本内容保存
    var td = $(this);
    var tdText = td.text();
    //将td的内容清空
    td.empty();
    //新建一个输入框
    var input = $("<input>");
    //将保存的文本内容赋值给输入框
    input.attr("value",tdText);
    //将输入框添加到td中
    td.append(input);
    //给输入框注册事件，当失去焦点时就可以将文本保存起来
    input.blur(function(){
        //将输入框的文本保存
        var input = $(this);
        var inputText = input.val();
        //将td的内容，即输入框去掉,然后给td赋值
        if(!checkInput(inputText)){
        	alert("输入的数据不合法:身高单位为cm,体重单位为kg");
        	windows.event.cancel();
        }else{
		    	if(tdText != inputText){
		    		var params = "id=" + $("#id").val() + "&pageIndexValue=" + inputText ;
		    		$.ajax({
		    			  type : "post",
		    			  url :  "physical-health-index!update.action",
		    			  dataType : "json",
		    			  data: params
		    		});
		    	}
        }
        var td = input.parent("td");
        td.html(inputText);
        //让td重新拥有点击事件
        td.click(tdClick);
    });
    //将输入框中的文本高亮选中
    //将jquery对象转化为DOM对象
    var inputDom = input.get(0);
    inputDom.select();
    //将td的点击事件移除
    td.unbind("click");
}

//判断输入的数据是否合法
function checkInput(input){
    var unit = input.substring(input.length-2,input.length);
    if(unit == "kg" || unit == "cm"){
    	return true;
    }else{
    	return false;
    }
}

function phyhJumpPage(pageNo) {
	$("#pageNo").val(pageNo);
	$("#phiMainForm").submit();
}